@charset "utf-8";
/* CSS Document */
.rp_rop{height:40px;line-height:40px;background:#000;font-size: 13px;padding:0px 15px;}
.rp_rop ul{max-width:1600px;margin:0px auto;line-height:36px;}
.rp_rop ul li{float:left;font-size: 14px;color: #999;margin-right: 20px;}
.rp_rop ul li a{color: #999;font-size: 14px;}
.rp_rop ul li a  img{display:inline-block;margin-right: 8px;max-height:20px;vertical-align: sub;}
.rp_rop ul li.last_rt{float:right;}

.header{width:100%;background:#fff;height:100px;box-shadow:1px 2px 10px rgba(0,0,0,.1);transition:all .1s linear}
.header_l{height:50px;display:none;}
.logo_l{float:left;display:flex;justify-content: left;align-items:center;height:100px;width:400px;}
.logo_l img{max-height:66px;max-width:300px; vertical-align:middle;}
.top{max-width: 1600px;margin:0px auto;min-height:100px;padding:0px 15px;}

.serch_dr{vertical-align: middle;width: 39px;height: 36px;background:url(../images/secr.png) center center no-repeat;float: right;margin-top: 32px;}

.nav{height: 100px;line-height: 100px;float: right;magrin-right:20px;}
.nav ul li{line-height:100px;text-align: center;font-size: 18px;color: #ffffff;float:left;position:relative;}
.nav ul li a.dnc_mdfe{color: #000;font-size:18px;transition: all ease 300ms;height: 100px;line-height: 100px;display:block;position:relative;padding: 0px 20px;}
.nav ul li.omm a.dnc_mdfe{color:#007aff;}
.nav ul li a.dnc_mdfe:hover{color:#007aff;}

.nav ul li a.dnc_mdfe:after{content: "";position: absolute;z-index: -1;left: 50%;right: 50%;bottom: 0px;;height: 3px;background:#007aff;-webkit-transition-property: left, right;transition-property: left, right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.nav ul li.omm a:after{left: 0;right: 0;z-index: 1;width: 100%;}
.nav ul li a.dnc_mdfe:hover:after{left: 0;right: 0;z-index: 1;width: 100%;}

.nav ul li:hover .nre_mdc{display:block;}
.nre_mdc{position:absolute;left: 0px;top: 97px;min-width:200px;background:#FFF;box-shadow:1px 2px 10px rgba(0,0,0,.1);display:none;z-index:1;transition: all .6s ease 0s;}
.nre_mdc a{display:block;line-height:50px;margin:0px;color: #000;font-size: 16px;text-align:left;border-bottom: 1px solid #EAEAEA;transition: .6s;-ms-transition: .6s;-moz-transition: .6s;-webkit-transition: .6s;-o-transition: .6s;padding:0px 10px;height:50px;overflow:hidden;} 
.nre_mdc a:hover{color:#007aff !important;background:#F6F6F6}

.mul_m{display:none;float:right;margin-top: 3px; width: 32px; height: 20px;}
.mul_m span, .mul_m:after, .mul_m:before {display: block;height: 3px;width: 100%;background: #0092ff; -webkit-transition: all .5s;transition: all .5s;}
.mul_m span { margin: 7px 0;}
.mul_m:after, .mul_m:before {content: '';-webkit-transform-origin: 7.5%; transform-origin: 7.5%;}


.clicked.clicked span { -webkit-transform: translateX(-100%);transform: translateX(-100%);opacity: 0;}
.clicked.clicked:after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.clicked.clicked:before {-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.wap_nav{width:100%;position:fixed;left:0px;top:50px;height:0px;overflow:hidden;background: #fff; -webkit-transition: all .5s;transition: all .5s;z-index:1001;}

.wap_nav ul{padding:10px 0px;}
.wap_nav ul li{min-height: 50px;line-height: 50px;text-align: left;position:relative;}
.wap_nav ul li.omm a.dnc_md_fe{color:#007aff;}
.wap_nav ul li a.dnc_md_fe{display:block;color:#000;font-size: 16px;padding: 0 20px;}
.nre_m_mdc{border-top: 1px solid #fff;display:none;overflow-y:scroll;max-height:220px;}
.nre_m_mdc a{display:block;height: 40px;line-height: 40px;padding: 0 38px;text-align: left;color:#333;font-size: 15px;overflow: hidden;}
.ip_down{display:block;position:absolute;right:30px;background: url(../images/sj-nav5.png) right center no-repeat;top: 0px;width: 32px;background-size:14px 8px;z-index: 1;}
.wap_nav ul li a.add_mdf{background: url(../images/sj-nav6.png) right center no-repeat;background-size:14px 8px;}


.wap_men{width:50%;height:100%;position:fixed;top:0;left:-50%;z-index:9999999;overflow:hidden;background-color: #1e3d95;}
.wap_men_bg {display:block;width:50%;height:100%;background:rgba(0,0,0,.5);position:fixed;right:-50%;top:0;z-index:9999999;}
.wap_men em{display:block;}
.wap_men em a{display:block;background-color: #1e3d95;line-height:50px;color:#fff;font-size:14px;text-align:center;border-bottom: 1px solid rgba(33,68,166,1);position:relative;}
.wap_men em a.omm:after{position:absolute;content:'';background-color: #e64b4b;height:3px;left: 50%;bottom:0px;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s; -o-transition: all 0.5s;width:30px;margin-left:-15px;}



.wap_secr{position: fixed;z-index: 99999;left: 100%;bottom: 0;top: 0;width: 90%;background:rgba(0,0,0,.85);padding: 35px 5% 0 5%;-webkit-transition: all .5s;transition: all .5s;}
.wap_secr ul{width: 99%;margin:50px auto;}
.wap_secr.select{left:0px;}
.wap_secr ul{position:relative;}
.clst_xc{display: block;position:absolute;right: 0px;top: -40px;width:30px;height:30px;background: url(../images/i_ndf.png) -32px -300px no-repeat;cursor:pointer;}
.wap_secr em{display:block;line-height:50px;overflow:hidden;background:#fff;border-radius:4px;-moz-border-radius: 4px;-webkit-border-radius:4px;margin-top: 80px;position: relative;}
.tp_t_mxt1{height:50px;background:none;color:#666;font-size:16px;border:0px;outline:none;width: 95%;padding-left: 3%;}
.tp_t_mxt2{background: url(../images/secr1.png) center center no-repeat;cursor:pointer;background-size:28px 28px;width: 50px;height: 52px;border:0px;font-size:0px;cursor: pointer;position: absolute;right: 0px;top: 0px;display: block;z-index: 1;}


.p_na_eldr{max-width: 80%;margin: 15px auto;border: 1px solid #c2c2c2;border-radius:4px;overflow:hidden;height: 40px;position: relative;}
.tp_t_m_xt1{height: 40px;overflow: hidden;line-height: 40px;color: #777;font-size: 14px;border-right: 0;background: #fff;outline: none;padding-left: 10px;width: 80%;float: left;border: 0px;}
.tp_t_m_xt2{display: block;width: 45px;height: 40px;overflow: hidden;line-height: 40px;color: #fff;font-size: 16px;text-align: center;background: #efefef url(../images/secr.png) center center no-repeat;border: none;outline: none;cursor: pointer;border-radius: 0;position: absolute;right: 0px;font-size: 0px;background-size: 18px 19px;}



.header_fixed{position:fixed;left:0px;top:0px;width:100%;z-index:1001;box-shadow:1px 2px 10px rgba(0,0,0,.1);transition:all .1s linear}

@media (max-width:1380px) {
.logo_l{width:320px;}

}


@media (max-width:1290px) {
.nav ul li a.dnc_mdfe{font-size:17px;padding: 0px 18px;}
}

@media (max-width:1240px) {
.nav ul li a.dnc_mdfe{font-size:16px;padding: 0px 15px;}
}


@media (max-width:1150px) {
.nav ul li a.dnc_mdfe{padding: 0px 12px;}
}


@media (max-width:1100px) {
.wap_nav_lh{height:100%;}
.rp_rop,.nav,.serch_dr{display:none;}
.mul_m{display:block;position:absolute;right:15px;top:15px;margin-top:0px;}
.header{height:55px;}
.header_fixed{height:55px;position:fixed;left:0px;top:0px;width:100%;z-index:1;background:#fff;z-index:1001;box-shadow:1px 2px 10px rgba(0,0,0,.1);transition:all .1s linear}
.logo_l{height:55px;width:300px;}
.logo_l img{max-height:50px;max-width:100%;}
.top{position:relative;}


}



